package com.datasure.repository;

import com.datasure.domain.entity.Device;
import com.datasure.repository.base.Repository;
import com.datasure.types.IntegerId;
import com.datasure.types.StringId;

import java.util.List;

/**
 * @author zhangxiaolong
 * @ClassName DeviceRepository.java
 * @Description
 * @createTime 2022年01月13日 11:52:00
 */
public interface DeviceRepository extends Repository<Device, IntegerId> {
    List<Device> getAllSourceList();

    List<Device> getCloudTargetList();

    List<Device> getAllTargetList();

    Device findByDeviceUniqueId(StringId deviceUniqueId);
}
